<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<TITLE>
Add/Edit Break Point dialog
</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>Add/Edit Break Point dialog</H1>
<p>
This dialogue allows you to add and edit <a href="../../start/concepts/breakpoints.html">HTTP break points</a>.

<p>
A break point is defined by the following fields:

<ul>
	<li><strong>Location</strong> - where the <code>String</code> is checked in the
		HTTP message: <code>URL</code>, <code>Request Header</code>, <code>Request Body</code>,
		<code>Response Header</code>, or <code>Response Body</code>.</li>
	<li><strong>Match</strong> - how the <code>String</code> is interpreted, <code>Regex</code>
		or <code>Contains</code>, for regular expression or exact match, respectively, in the <code>Location</code>.
		The regular expression does not need to match the whole content of the <code>Location</code>.</li>
	<li><strong>String</strong> - the string that triggers the break point.</li>
	<li><strong>Inverse</strong> - if the result of the <code>Match</code> should be
		the inverse.</li>
	<li><strong>Ignore case</strong> - if the case of the <code>String</code> should be
		ignored.</li>
</ul>

If you proxy a HTTP message that matches a break point then ZAP will intercept it and allow you to change either the request
and/or the response.

<p>
<strong>Note:</strong> ZAP will warn and prevent adding break points with a fragment identifier component (<code>#</code>), if
the break point has match <code>Contains</code> and location <code>URL</code>. Such break point would not work because the 
fragment identifier is not sent to the server.

<H2>Accessed via</H2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../tabs/history.html">History tab</a></td><td>'Break...' right click menu item</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../tabs/sites.html">Sites tab</a></td><td>'Break...' right click menu item</td></tr>
</table>

<H2>See also</H2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../overview.html">UI Overview</a></td><td>for an overview of the user interface</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="dialogs.html">Dialogs</a></td><td>for details of the dialogs or popups </td></tr>
</table>

</BODY>
</HTML>
